home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 1
/
PC World Interactive 1 - Nisan 1997.iso
/
nostalji
/
bbs
/
faq
/
ppp5.txt
< prev
next >
Wrap
Internet Message Format
|
1995-07-26
|
28KB
Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hookup!news.uoregon.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!Germany.EU.net!news.dfn.de!gina.zfn.uni-bremen.de!marvin.pc-labor.uni-bremen.de!news.uni-stuttgart.de!news.rhrz.uni-bonn.de!ignatios
From: ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
Newsgroups: comp.protocols.ppp,news.answers,comp.answers
Subject: comp.protocols.ppp part5 of 8 of frequently wanted information
Supersedes: <ppp-faq/part5_805573201@cs.uni-bonn.de>
Followup-To: poster
Date: 26 Jul 1995 18:24:48 GMT
Organization: computer science department, university of Bonn, Germany
Lines: 567
Approved: news-answers-request@MIT.Edu
Expires: 23 Aug 1995 18:20:02 GMT
Message-ID: <ppp-faq/part5_806782802@cs.uni-bonn.de>
NNTP-Posting-Host: theory.cs.uni-bonn.de
Summary: This document contains information about the Internet Point-to-Point
Protocol, including a bibliography, a list of public domain and
commercial software and hardware implementations, a section on
configuration hints and a list of frequently asked questions and
answers on them.
It should be read by anybody interested in connecting to Internet
via serial lines, and by anybody wanting to post to
comp.protocols.ppp (before he/she does it!)
Xref: senator-bedfellow.mit.edu comp.protocols.ppp:11711 news.answers:49339 comp.answers:13318
Archive-name: ppp-faq/part5
Version: $Revision: 3.18 $
Last-modified: $Date: 95/07/24 20:10:09 $
URL: http://cs.uni-bonn.de/ppp/part5.html
Free PPP Software Packages
5. FREE PPP SOFTWARE PACKAGES
Free PPP FOR SunOS 4.1.x
Free PPP for BSD
Free PPP for SVR4
Free PPP for MSDOS
Free PPP for AmigaOS
Free PPP for NeXT
Free PPP for Macintosh
Free PPP for Ultrix
Free PPP for Linux
5.1 free PPP FOR SunOS 4.1.x
5.1.1 PPP-2.1 FOR BSD, SUNOS 4.X, ULTRIX AND LINUX
Authors Paul Mackerras <paulus@cs.anu.edu.au>,
Brad Parker <brad@FCR.COM> and contributors
Ultrix port: sundstrom@stkhlm.enet.dec.com (Per
Sundstrom) and
robert@robur.slu.se (Robert Olsson)
Linux port: Michael Callahan
<callahan@maths.ox.ac.uk>
and Al Longyear <longyear@netcom.com>
Architectures Sunos 4.x at least on Sparc,
NetBSD at least on 80?86 and Amiga
Ultrix on DECstations
Linux on 80386/80486/Pentium
FTP archives dcssoft.anu.edu.au:/pub/ppp/ ppp-2.1.2.tar.gz
Also from merit.edu:/pub/ppp/sunos-new
Self-Description ppp-2.1.1 is now available from
dcssoft.anu.edu.au, and shortly from merit.edu in
/pub/ppp or /pub/ppp/sunos-new, I hope. This
release includes Linux support, thanks to Michael
Callahan and Al Longyear, as well as SunOS 4.x,
{386,Net,Free}BSD and Ultrix (which were supported
in previous versions).
Other new and changed features in this version include:
security improvements
improvements and a man page for chat (thanks to Al Longyear)
pppd can now use LCP echo-requests to check that the serial
connection is intact, and terminate the link if
not (from the Linux port)
pppd can now reads a port-specific options file
(/etc/ppp/options.)
new pppd options vj-max-slots and -vjccomp to control how many
connection IDs the VJ header compressor will use,
and whether it can compress the
connection ID
several bugs fixed
Paul Mackerras paulus@cs.anu.edu.au Dept. of Computer Science Aust
ralian National University
... The main change [of 2.0] from ppp-1.3.1 is that the new release
contains a substantially improved version of pppd.
New features in pppd include:
Vastly improved security and authentication features
Conforms to RFCs 1331, 1332, 1334
Reads options from files as well as the command line
Does proxy-ARP and default route creation if requested
Paul Mackerras <paulus@cs.anu.edu.au>
Comment ppp-2.1 included in NetBSD distributions,
reported to work on NetBSD-Amiga; ppp-2.0.4 is
reported to work on NetBSD-Intel and
SunOS-4.x-Sparc (did anybody try NetBSD-Sparc?)
ppp-2.1.2 will work on Linux on Intel (did anybody
try Linux/680x0, e.g. Amiga?)
Problems PPP 2.1.2 on a VAX Ultrix exhibited very long
delays between packet bursts over the serial line.
Similar performance problems may also appear on
other BSD-derived systems besides Ultrix.
Workaround: Thanks to Patrick Klos for the solution: Turn off Van
Jacobsen Header Compression (using the -vj command
line option to pppd). Patrick reported that he
had found problems in the implementation of VJ
Header Compression in PPP 2.1.2. Disabling the
option clears the performance problem.
Additional note: On VAXes with RTS/CTS flow control I can run the serial
port at 19.2K and use an MRU of 1500. On VAXes
with MMJ serial connectors without RTS/CTS flow
control, I have to use MRU 296 but still specify
the crtscts option to pppd, even though the
hardware doesn't support it.
Barry Kort <bkort@copernicus.bbn.com>
5.1.2 DP-2.3
Authors Kirk Smith , peter.galvaby@micromuse.ac.uk
and others
Features demand-dial, filtering, header compression,
server and client, scripting;
SunOS loadable modules partially supported
Comment basically dp-2.2-beta with typos corrected and
non-sun4c kernel
architecture supported (tested on sun4c, sun4m and
sun3
machines, but has problems on sun3x
architectures). It has a
configuration file, which tells where the other
configuration
files are. Loadable modules work as long as you
don't unload
them. Finally survives even talk(1) without
crashing the
machine. If you see older versions, especially
dp-2.0.tar.Z, toss them immediately!
Plans Solaris 2.1 (sunos 5.1) is supported in the
dp-3.1 version (see chapter SVR4).
Mailing list maintainer
ks@phoenix.acn.purdue.edu
Mailing-list dp-list@phoenix.acn.purdue.edu (don't send 'add'
or 'delete' requests here!!!
FTP archive
ftp@phoenix.acn.purdue.edu:pub/
5.1.3 PERKINS/CLEMENTS/FOX/CHRISTY PPP FOR SUNOS
Last version patch level 6 of 1991-10-04
Anonymous FTP [not cited to protect the innocent]
Comment should be considered out of date. You need at
least a special patch to fix
most of a memory leak, and might have other
problems. Successor
packages are dp-2.3/3.0 and
ppp-2.1.
5.2 free PPP for BSD:
5.2.1 PPP-2.1
see above.
5.3 free PPP for SVR4
5.3.1 ...FOR GENERIC SVR4
Author
Marc Boucher <marc@cam.org>
Public FTP archive
FTP.CAM.ORG:/systems/un
ix/svr4/CAM-pppd-0.85.tar.gz.
self-description The current version is 0.85. Basic support for
synchronous PPP and BinTec ISDN was recently
added. The wrong interface initialization order
resulting in in_interfaces not being incremented
properly have been fixed. ... Unlimited
redistribution is now allowed. The software is
being released AS-IS. I currently do not have time
to provide support or implement further
enhancements, sorry. The future of the package is
uncertain. If someone is willing to pick it up, or
integrate my SVR4 changes in a newer PPP package,
feel free.
Marc Boucher
5.3.2 ...SUNOS 5.X/SOLARIS 2.X
dp-3.1 (Solaris 2.x version of dp-2.3)
dp-3.1 has been out for quite a while. It works with Solaris 2.1 (for
anyone foolish enough to still be running it), 2.2, 2.3, probably 2.4.
"...It is much more stable and better behaved than the Solaris 2.3 ppp
from Sun...." (Larry Williamson <larry@mitra.com>)
5.4 Free PPP for MSDOS
5.4.1 WG7J NOS (JNOS) PPP ADDITIONS:
Johan Reinalda (WG7J) did a lot of additions/improvements to the KA9Q
for MSDOS. One of them seems to be that PPP is working, finally. Get
version 1.08 and up.
Authors Phil Karn (KA9Q), Johan Reinalda (WG7J), with
additions from lots of others. PPP code written by
Katie Stevens of UC Davis, based on the original
implementation by Drew Perkins of CMU. Updated by
Bill Simpson and Glenn McGregor of the University
of Michigan. James Dugal (N5KNX) has taken over
development of JNOS.
Features server, client, scripting, redial,
Public FTP sites:
pc.usl.edu:/pub/ham/jnos/ James's local ftp site. This
directory is guaranteed to
have the most recent release
of JNOS.
ftp.ucsd.edu:hamradio/packet/tcpip/incoming/A>
Comment There is a entry in the configuration recipes
section.
5.4.2 PPP PACKET DRIVER INTERFACE
Ftp archive
ftp.merit.edu:internet.tools/ppp/dos/etherppp.zip
Comment "16 Mar 1994 The "NCSAPPP" version of the DOS
PPP packet driver is no longer being distributed
due to the availability of the newer "ETHERPPP"
version of the packet driver. This packet driver
emulates an Ethernet class packet driver and is
thus compatible with a wider range of
applications. The older driver presented only a
"PPP" class packet driver and only worked with
applications which knew specifically of "PPP"
class packet drivers.
-Larry Blunk, Merit Network, Inc. / The University of Michigan
Very incomplete features
client only
5.4.3 ISPA - ISDN PACKET DRIVER INTERFACE
Ftp archive ftp.biochem.mpg.de:/pc/isdn
Self-Description " ISPA is an ethernet-type (class=1)
packet-driver for IP-Routing or remote Ethernet
bridging over ISDN. ISPA communicates with the
ISDN card using the Common ISDN API 1.1
specification (a standard defined by German ISDN
card manufacturers and the German Telekom).
Because of this, ISPA is completely hardware
independent and has successfully been tested with
many active or passive ISDN cards.
ISPA supports a large set of protocols for communication with other
vendors ISDN routers or servers. Among these
protocols are: LAPB, Frame-Relay, PPP (including
PAP support), SLIP, Cisco-HDLC.
ISPA was developed for use with PCROUTE as a cheap Ethernet-ISDN Router.
However, it has been succesfully tested with a
wide range of TCP/IP programs e.g. WATTCP based IP
programs, PC-NFS, NCSA & CU -Telnet/ftp, gopher,
popmail, PCTCP 2.2 or Trumpet WINSOCK.
ISPA was written for use with ISDN BRI PC cards. I myself have used ISPA
only with the Teles.S0 card, one of the cheapest
ISDN cards in Germany. But I got responses from
users of ISPA that it will work at least with the
following other ISDN cards: AVM A1, AVM B1, Diehl
SCOM, Diehl SoTec, NICCY 1000 PC, mbp Solis. Many
German vendors of ISDN cards have started to
support besides the German signaling system (1TR6)
and Euro-ISDN (EDSS1) also other signaling systems
in their Common ISDN API 1.1 implementation.
The current version of ISPA supports two independent active connections
at a time. Alternativly a connection can use two
B-channels for loadsharing. ISPA can be loaded
more than once, if more than two simultanous
connections to different sites are desired.
Loadsharing can be configured as static or dynamic
(bandwith on demand). Dynamic loadsharing can be
used concurrently to a second independent
connection.
Loadsharing over two channels is implemented using simple round robin
scheduling, because IP doesn't require the orginal
packet sequence. It's completly hardware
independent. It's works the same way as Cisco
implements loadsharing over to X.21 interfaceses
and I have tested ISPA with a Cisco Router and two
Philips TA's. Sure it will not double the
performance this way, but around 13kBytes/s you
can get."
Herbert Hanewinkel, July 1994
5.5 Free PPP for AmigaOS
5.5.1 AMIGANOS (KA9Q NOS PORT TO AMIGA)
Mailing-list-maintainer
amiga-slip-request@ccs.carleton.ca
FAQ posting comp.sys.amiga.datacomm, every 21 days
Author JOHN_H@fs2.mcc.ac.uk (John Heaton)
Public ftp archive ftp.demon.co.uk: /pub/amiga/setup/setupv4.lha
419364 bytes (Setup for newcomers;
Note that this contains some information which is
quite
specific for the demon.co.uk site only)
/pub/amiga/anos/anos29k.lha 196742 bytes (if you
already have an
earlier version of setup and just need AmigaNOS
2.9k. Also on
wuarchive.wus
tl.edu:/mirrors3/ka9q/amiga/anos29k.lha
Help File
wuarchive.wustl.edu:/sys
tems/amiga/incoming/text/AmigaNOS-help-V2.lha or
ftp.demon.co.uk:/pub/amiga/setup/AmigaNOS-help-V
2.lha
Comments AmigaNOS2.9k.lha contains PPP as well as SLIP.
Seems to be a
rfc1171 like implementation, enhanced with a
few rfc1331/2
features (like most other implementations I
know of)
5.5.2 PPP.DEVICE FOR SANA2 COMPATIBLE NETWORK PACKAGES
(AS225, AMITCP, ENVOY)
5.5.2.1 Kruse-PPP 1.23 evaluation version.
Author Holger Kruse <kruse@cs.ucf.edu>
Public FTP archive on Aminet:comm/net; ftp to e.g.
wuarchive.wustl.edu, cd to /pub/aminet and read
the instruction about the nearest mirror to you.
Status Demo-Version, with all configuration options
fixed to their defaults (with the exception of the
IP adresses, of course). For the full version see
7.1.1
Supports IPCP, is reported to work with AmiTCP-3.0 and AS225R2, claimed
to work with AmiTCP-2.3.
5.6 Free PPP for NeXT
5.6.1 OLD NEXT-PPP
Public ftp archive merit.edu:pub/ppp/next-ppp0.3.tar.Z
Author miron@cs.sfu.ca (Miron S. Cuperman)
Comment The author claimed: I heard that it doesn't work
with 3.0.
I haven't looked at it myself.
It's just a straight port of ppp-1.1. It works
with NeXTStep
2.1. It is based on the BSD part of ppp-1.1,
but with header
compression integrated. I'm not
currently supporting (or even using) it.
But dstrout@sun.REST.TASC.COM (Dave Strout via
MacPPP and Eudora) claims that:
"I have gotten the next-ppp0.2 to work just
fine under NeXTStep 3.0. I have only tried
MacPPP running against it, but telnet,
eudora, and GopherApp all work fine.
FTP does not work at 2400bps, but does at 9600.
dave."
told me that:
You state ppp-0.2 as being the latest version for
NeXTSTEP.
It isn't. ppp-0.3 is. However, ppp-0.3 and 0.2
don't run on
NeXTSTEP 3.1 or 3.2 (I believe), and both have
byte-ordering and
byte-alignment problems for White (intel)
hardware.
5.6.2 PPP-2.1.2 NEXT PORT A
Philip Prindeville has released for Beta testing a port of ppp-2.1.2
suitable for use on NextStep 3.2 on Black (Motorola), White (Intel), and
Gray (HP) hardware. It has also been tested with the Mux 1.4 driver (up
to 38400b/s with no lose!).
Initial reports are that it is fairly solid.
N.B.: this is *not* the same implementation as Steve Perkins but rather
an update of Miron Cuperman's ppp-0.3.
It supports all features of 2.1.2 except:
receiver AsyncMaps
MRU negotiation
receiver (asymmetric) A/C compression negotiation
Proxy ARP (server mode)
The code may be freely used by individuals but the copyright forbids
(without prior agreement) commercial use of this software. Simply
stated, Joe Blow can use this software at home, but commercial PPP
providers can not use this software for their exploitation without
written agreement from the authors.
It is available from ftp://ftp.enst.fr/incoming/philipp/ as
ppp-2.1.2-beta.tar.gz and
ftp://ftp.cs.orst.edu/software/NeXT/sources/comm/ppp-2.1.2-beta.tar.gz
(see ppp-2.1.2-beta.README.
There are reports that it is difficult to get it to compile on 3.2, and
after you succeed, it doesn't work, as some system calls are missing.
The reports about it being difficult to compile aren't true. These
people simply haven't read the readme's. It states quite clearly that
under Black (Motorola) 3.2, you need to compile with -DIOLog=printf
since the DriverKit wasn't ported to Black hardware.
Note: PPP-2.1.2 has been obsoleted by PPP-2.2.
Philippe-Andre Prindeville
5.6.2 PPP-2.2 NEXT PORT
There is a port of PPP-2.2 for NeXTSTEP. Version 2.2 implements BSD
packet compression, VJ header compression, server ability, priority
queueing of interactive packets, and much more. It contains _many_ bug
fixes and enhancements over 2.1.2. This effort is a merge of the code
bases of Philippe-Andre Prindeville/Pete French and Stephen Perkins.
PPP-2.2 is in beta release. The NeXT sources for PPP-2.2 are not
currently bundled with the PPP-2.2 Beta distribution. However, they may
be retrieved from several sites. Both sources and an MAB binary only
installer package are available.
Since the code base is still evolving, we have set up a WWW site that
always has current information on the package. For more information,
please check out http://www.thoughtport.com:8080/PPP/.
If you don't currently have access to a viewer, you may grab a README
through the anonymous FTP service at
ftp.thoughtport.com:/pub/next/ppp/README. This file will have
information on the latest versions.
This package has been tested on Motorola, Intel, Sparc, and HP systems
running OS 3.2 and 3.3. It will not work on OS versions earlier than
3.2. The package works with the standard NeXT supplied serial drivers
as well as the MuXV1.7 driver and the latest NeXT serial drivers (see
NeXTAnswers for details). It also works alongside NXFax.
Note: There are some problems running the latest version on Sparc and
HP architectures that have the actual 3.3 release. It does work on
systems having OS 3.3 Pre-release.
Stephen J. Perkins <perkins@cps.msu.edu>
5.7 free PPP for Macintosh
-MacPPP 2.0.1 from Merit Network, Inc. and the University of Michigan
Author ljb@merit.edu (Larry Blunk)
Public ftp archive
ftp.merit.edu:internet.tools/ppp/mac/...
Status
macppp2.0.1.hqx seems to be the newest binary release. There are
also sources. From the 'Installing MacPPP' document:
"...MacPPP 1.1 [as well as 2.0.1] is a Line Access Protocol (LAP mdev)
driver for MacTCP. This version does not support AppleTalk over PPP.
MacPPP requires MacTCP 1.1 or higher, Macintosh System 6.0.5 or
higher, and a Hayes-compatible modem for dial-in connections. You
can also use MacPPP over hardwired asynchrounous connections, ..."
Comment There's an entry in the configuration section
above. There are PostScript and text installation documents at
the ftp site. Although these date back to the 1.1.x releases,
they're still useful for installing MacPPP 2.0.1.
For a workaround for a MacPPP 2.0.1 on non-US System 6, look into
the configuration section, too
5.8 free PPP for Ultrix
ppp-2.1, see above.
5.9 free PPP for Linux
PPP for Linux is distributed as part of Paul Mackerras' ppp package as
of version 2.1.1. It may be obtained from any of the locations which
cary this software, including dcssoft.anu.edu.au:/pub/ppp/. In addition,
the pacage is posted to the Linux archive sites of sunsite.unc.edu
(U.S.A.) in the directory /pub/Linux/Network and ftp.funet.fi (European)
in the Linux networking directory. The packages on these two sites
contain binaries for the software as well as the source.
pppd-2.1.1.tar.gz kernel files + pppd source and binary
Authors Michael Callahan <callahan@maths.ox.ac.uk>
Al Longyear <longyear@netcom.com>
public ftp site sunsite.unc.edu and ftp.funet.fi
self-description Version 1.0.0 is meant for use with kernels 1.0.0
and later.
--
--
Ignatios Souvatzis
-
Solaris 2.1: it's slow, needs 200M of disk space and comes without C compiler,
which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu